Budget
Hotel Central
Located in the Old Medina, this simple hotel is a good budget option. The owners are friendly and have been known to give complimentary cups of mint tea to weary travelers. Keep your wits about you as the Medina isn't the safest area at night.
Top end
Hyatt Regency Casablanca
You can choose rooms with views of Hassan II Mosque. Has a pool and several good restaurants. Live entertainment in the evenings.
Novotel Casablanca City Center
A four star hotel with over 200 rooms, this is a great spot for conferences and people looking for a bit of luxury. Expansive buffet breakfast, although a touch pricey. Located near the Old Medina and Hussan II Mosque and across the street from Gare Port.
Atlas Airport Hotel
A modern hotel very close to the airport. This is the default accommodation for passengers with missed connections etc, so the price will most likely be covered by the airline. Food is basic but adequate. Wireless internet is available in a few places in the building, but you have to search for the signal - try the ground floor near the gift shop.
Ibis moussafir Casablanca
Excellent location right next to Casa-Voyageurs train station. Excellent garden in the back, perfect for playing with kids.